SoilColumn Derived Type

type, public :: SoilColumn


Components

Type Visibility Attributes Name Initial
type(SoilLayer), public, ALLOCATABLE :: div(:)
integer, public :: divs

number of subdivisions in soil column

type(SoilType), public, ALLOCATABLE :: typ(:)
integer, public :: types

number of soil types


Source Code

TYPE SoilColumn
  INTEGER :: types !! number of soil types
  INTEGER :: divs !! number of subdivisions in soil column
  TYPE(SoilLayer), ALLOCATABLE :: div (:)
  TYPE(SoilType),  ALLOCATABLE :: typ (:)
END TYPE SoilColumn